"""
2.以下是一段歌词，请从这段歌词中统计出朋友出现的次数。

'这些年一个人，风也过，雨也走，有过泪，有过错, 还记得坚持甚么，真爱过才会懂，会寂寞会回首，终有梦终有你在心中。朋友一生一起走，那些日子不再有，一句话，一辈子，一生情，一杯酒。朋友不曾孤单过，一声朋友你会懂，还有伤，还有痛，还要走，还有我。'
"""
import string

str1 = '这些年一个人，风也过，雨也走，有过泪，有过错, 还记得坚持甚么，真爱过才会懂，会寂寞会回首，终有梦终有你在心中。朋友一生一起走，那些日子不再有，一句话，一辈子，一生情，一杯酒。朋友不曾孤单过，一声朋友你会懂，还有伤，还有痛，还要走，还有我。'
print(str1.count('朋友'))



data = input("请输入")
words = ['性','色情','爆炸','恐怖','枪','军火']

for word in words:
    print(data)
    if data.find(word) != -1:
        # 替换
        data = data.replace(word,"*" * len(word))
print(data)


# 4.输入一个用户名，判断用户名是否合法。用户名要求：由英文字母或数字组成，长度是6到12位
name = input("输入一个用户名:")

if 5 < len(name) < 12:
    for ch in name:
        if ch not in string.ascii_letters + string.digits:
            print(f"{name}不合法")
            break
        else:
         print(f"{name}合法")


else:
    print(f'用户名要在6-12位之间')

